La verdad es que no sé por qué no toma al elemento como un elemento de formulario pues incluso viendo su clase constructora en la consola, se muestra que es un elemento de ese tipo.
La solución es aplicar el método
submit
al formulario como si este no fuera uno:
Código Javascript
:
Ver original//EN LUGAR DE ESTO
this.submit();
//PON ESTO
HTMLFormElement.prototype.submit.call(this);
Saludos