fix(ui): improve accessibility of atoms
- Fix colour contrast of disabled Attachment (also add error state colouring)
- Fix colour contrast of disabled Button, update other button styles
- Fix keyboard navigation for Checkbox
- Fix keyboard navigation for FilePicker
- Use semantic h1, h2 etc elements for Heading
- Fix keyboard navigation for Radio
- Add live region to ValidatedField so that errors are announced
Not covered:
- The Menu element needs lots of work to be keyboard navigable
Edited by Tamlyn Rhodes