return (
            // in tab order
            a.tabIndex >= 0 &&

            ( // filter node types that participate in the tab order