buenas,
fijate que todos tus botones <input> son de tipo de submit. este tipo de boton es especificamente para el envio del formulario, por tanto percibiras una recarga. debes usar <input> de tipo button ya que estos no tienen ningun efecto asociado.