In order for Office desktop clients, such as Outlook, Skype for Business, to support MFA via federated authentication, your Office 365 tenant needs to be configured to support modern authentication. 

Enable Exchange Online for modern authentication

Enable Skype for Business Online for modern authentication