В <form> Enter активирует первый type="submit" — не размещайте два submit без formaction, иначе пользователь не поймёт, что отправится.
<button type="button"> не отправляет форму — для «Проверить промокод».
- [<button type="submit"> — MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#submit) — Отправка формы.
- [Sending form data — MDN](https://developer.mozilla.org/en-US/docs/Learn/Forms/Sending_and_retrieving_form_data) — Поведение Enter.
---
## Многошаг
На шаге 2 wizard держите один видимый submit — остальные type="button" с переходом.
