[selectors] make the :focus pseudo class propagate the same was as the :active pseudo class does, except for matching on the parent element.