Когда вы отправляете форму, вы отправляете все ее значения, а не только одну кнопку.
Соответственно, правильное место для предотвращения по умолчанию находится внутри самого элемента формы, а не его кнопок.
constructor() {
this.setForm();
const form = document.getElementById('loginForm');
form.addEventListener('submit', (event) => {event.preventDefault(); this.submitForm()});
}
Вы можете видеть, что это будет работать в этом CodePen .