fix for keyboard navigation when items have additional siblings