feat(modal,tooltip): better focus support