The article discusses why developers commonly disable form buttons during submission to prevent duplicate requests, but how this creates accessibility issues. While disabling buttons may seem to prevent resubmission, users can still submit the form via keyboard. A better approach is to add a “data-submitting” attribute to the form during submission processing as this preserves focus without breaking functionality or accessibility.

The article also recommends including ARIA live regions and status messages to keep users informed.