View the source code for this site on GitHub Skip to main content
Currently focused: None

WCAG 2.4.3 Focus Order (Level A)

This page demonstrates proper focus order implementation and common pitfalls to avoid.

Logical Focus Order Example

Tab through these elements to see a logical focus order:

Form Focus Order

Bad Example: Illogical Form Order

Why this fails: Labels appear after inputs in the tab order, creating confusion.

Good Example: Logical Form Order

Why this works: Labels appear before inputs in a logical reading order.

Dynamic Content Focus Management

Focus Order Best Practices

  • Maintain a logical tab order that matches visual layout
  • Ensure form labels precede their inputs in the tab order
  • Keep related elements together in the focus sequence
  • Manage focus appropriately in dynamic content
  • Test navigation with keyboard only
Press Tab to navigate through elements