Вы можете попытаться добавить следующее поле выбора только после того, как пользователь выбрал предыдущее (с помощью JavaScript).
Я совершенно уверен, что вы можете переосмыслить форму или процесс, но я не могу предложить что-то конкретное, поскольку вы не предоставили достаточно информации. Например, в зависимости от ситуации вы можете использовать множественный выбор или какой-нибудь причудливый виджет JavaScript.
РЕДАКТИРОВАТЬ на основе вашего комментария:
Тогда как насчет сервировки стола без выбора? И если пользователь дважды щелкает по полю страны, вы изменяете текстовый элемент, чтобы выбрать элемент, используя JavaScript. И как только пользователь выбрал страну, вы можете вернуться обратно к текстовому элементу. Вы можете отправить результаты обратно на сервер, используя Ajax (после того, как пользователь выбрал страну) или используя скрытые поля, кнопку отправки. Таким образом, DOM никогда не будет содержать более 1 выбранного элемента.
Вы можете передавать страны в javascript, используя встроенный объект / массив JSON (в тегах скрипта). Чтобы сделать вещи еще быстрее после того, как пользователь отредактировал первый элемент, просто спрячьте (css: display: none;) первый элемент выбора сборки и клонируйте / перемещайте его каждый раз, когда пользователь хочет отредактировать строку.
Как вы можете видеть, есть много путей, которые вы можете использовать, используя этот подход, все зависит от того, насколько вы хотите оптимизировать / работать над ним.