Si estás usando el plugin 
validate para validar el formulario, no hace falta que ejecutes otra función al momento de enviar los datos, como veo que intentas hacerlo al ejecutar la función 
iniciarSesion. Deja todo el trabajo en manos del plugin. Quizá sea esa función la que está produciendo ese comportamiento. 
Saludos