I\'ve noticed in all of Bootstrap\'s examples using button elements, they include role=\"button\" (and type=\"button\"), such as:
The requirements and recommendations are now much more exhaustively documented in "ARIA in HTML"
The following table provides normative per-element document-conformance requirements for the use of ARIA markup in HTML documents and describes the implicit ARIA semantics that apply to HTML elements as defined in the HTML Accessibility API Mappings 1.0 [html-aam-1.0] specification.
https://w3c.github.io/html-aria/#document-conformance-requirements-for-use-of-aria-attributes-in-html