Accessibility
DateTimeInput is one named group with a read-only text trigger named by the label; required sets aria-required and an invalid field sets aria-invalid and aria-errormessage on the trigger. The calendar button uses calendarLabel. The popover uses popoverTitle, which is not painted.timeListLabel. Reset, Clear and Apply use resetLabel, clearLabel when set, and applyLabel. Apply is the only primary action; Reset and Clear are secondary, not destructive.clearLabel is set, empties the draft and stays open. Escape and an outside press close without committing.