При вызове метода submit() формы - ничего не происходит.
Первым делом проверил, что точно обращаюсь к форме, а не какому-то другому элементы.
Потом проверил, что форма с таким ID только одна.
В итоге проблема оказалась в имени кнопки:
<button type="submit" name="submit">Отправить</button>
Стоило убрать name="submit" и все заработало.