Disabled-reason aria-describedby gating. The reason id is appended
only while the control is disabled with a reason. accname 1.2 ยง2A
traverses a directly-referenced hidden node, so emitting the id
whenever a reason is merely set would announce the reason on an
enabled control (a disabledReason bound statically while disabled
is false), the same gating CngxCard uses.
Control-local disabled knob OR'd with the field's disabled state
(the CngxRating / CngxPhoneInput pattern). Omit for bridges whose
disabled derives from the field alone.