Ajax Callback Function in Submit Button Doesnt Work
It is because you are changing the id attribute of the button.
The ajax in Drupal automatically attaches the javascript event listener to the submit, but it expects the button the have the automatically generated id.
Adding or changing the class attribute should not affect it though.  

All the suggestions TerryCB made in the comments are also valid.