Посмотрите, пожалуйста, на триггер ошибки поля choose. Очень странно его поведение. Он запускается после каждой отметки кнопки поля, до нажатия кнопки Выбрать. И не выводит само поле заново, как это делают другие поля (например select). Хотя на ошибочный ввод реагирует нормально.
Не понял, что значит: не выводит само поле заново,