Переместил абзац про указание типа полей выше, так как получается политика двойных стандартов. Сначала рекомендуем писать type="text" в примерах с email, потом исправляемся. Тем более так пример с плохо/хорошо выглядет нагляднее.
В поиске по странам исправил ссылку на кнопку. Возможно стоит класс кнопки убрать? Я не вижу, что он делает визуально, поэтому не стал трогать. Пока это ссылка без href, на ней нельзя сфокусироваться. Да и для отправки формы применяются все-таки кнопки.
Добавил правки в формы.