Entonces ya te funciona bien verdad? ya lo solucionaste >_<
Te explico:
Eso quiere decir que es solo un Boton, al presionarlo no pasara nada aun que este dentro del Form por que es
Tipo Boton, si cambiaras el type button por:
type="submit" si funciona, Envía el Formulario ya que es de tipo Submit/Envio
Pero Claro a los Tipo botones también puedes hacer que se envíen los Formularios mediante JS o Jquery ;)