Вы используете элемент кнопки HTML5. Помните, что причина в том, что эта кнопка имеет поведение по умолчанию для submit, как указано в спецификации W3, как показано здесь: Кнопка W3C HTML5
Поэтому вам нужно явно указать его тип:
, чтобы переопределить тип отправки по умолчанию. Я просто хочу указать, почему это происходит =)
=)