Removing all validation on submit
Your '#limit_validation_errors' may be set when the form gets built, not when it's processed.

Hence in your custom *_form() function or a hook_form_alter(); not in *_validation() or *_submit().