Оказывается, что есть еще валидация на клиенте
Ваша каптча не причем! Эти сообщения - явно стандартная клиентская валидация.
Посмотрел еще раз исправления на GitHub. Оказывается, в итоге, ребятам пришлось немало исправить. Вот все изменения релиза 1.6.1.24 по данной ошибке:
https://github.com/PrestaShop/PrestaShop/commit/d2d1548c70c6a0bd18669b716ea14e27d52c2e0e (зелёные строки - добавленный код; красные строки - удалённый код). Названия измененных файлов - указаны. Комментарии копирайтов не нужно менять - они не влияют и не дают полезной информации. Теперь должно быть понятно, что менять. Файл tests/Unit/classes/ValidateCoreTest.php не нужен и его не будет у вас (не включают в сборку).
Переопределять классы (размещать их в /override/classes) не нужно, как советовали, так как это не кастомизация, а исправление бага пуля в пулю с релизом. Поэтому, если делали, нужно удалить эти новые файлы и также удалить /cache/class_index.php.
Перед проверкой нужно удалить кэш через "Инструменты -> Производительность" в админке, чтобы наверняка сбросить кэш JavaScript (вообще, при проверках, нужно отключать кэширование) и нажать клавишу F5 на странице регистрации, чтобы сбросить уже кэш браузера! И только затем проверять.
Когда все сделаете, но при проверке клиентская валидация выдаст, что "имя не верно", то давайте ссылку на сайт.
Обновил
свой ответ в начале топика, чтобы новым читателям не пришлось листать до конца.
И, совет на будущее: все изменения "под себя" должны делаться, используя систему переопределений и тогда будете обновлять престу сами нажимая лишь кнопки!
Что это и, как проверять работу программиста? - это тема отдельного топика.