I'm trying to make Web Forms for Marketers forms on our site ADA Compliant. In order to do this, screen readers need to be able to focus where the validation errors are when a form fails. In WFFM, this seems to be in the "scfValidationSummary" class, seen here: http://prntscr.com/csoimr
However, instead of focusing on the errors, WFFM focuses the user on the first input box instead, as seen in this screenshot: http://prntscr.com/cso418
This means that when the screen reader begins, it just starts at the fields and will not read any errors to the user. Users not alerted that they have errors, and can't progress past the form.
From what I understand, WFFM reloads the page upon error validation, meaning I can't use simple javascript to focus on the scfValidationSummary class. I could try making sure our javascript runs after WFFM's, but that seems like an unreliable idea.
I'm looking for advice on how to override this functionality. I'm thinking of trying to insert a tabIndex property on the class that surrounds the errors (scfValidationSummary) in the Sitecore.Forms.Core.dll - I'd have to override WFFM's functionality at that point, somehow (not sure how much effort this is).
Any advice you can offer? Sitecore version is 7.5 (rev. 141003). WFFM is 2.5 rev 141014.