Drupal AJAX Submit Button without Validation
Posted: August 19, 2013Unlike 'select' and other form elements, validation handlers will run when applying '#ajax' to a submit or button element.
To bypass validation, make the element type button, and set empty array values for #limit_validation_errors and #submit.