CSS-only
properly
keyboard-accessible rating widget
Press Tab twice, then arrows. Unfortunately, in Firefox and Safari, keyboard arrows still work backwards.
☆
☆
☆
☆
☆