Let the wrap be the menu, body and footer. Some modals are inside #wpwrap (such as the link modal, auth modal...) and moving the focus there shouldn't trigger a fade in.