Disable local login with SAML

You could add your internal users (the ones to login through SAML) to a group. Then hide the local login section from that group using JS. You could also add JS to hide the SAML login from users not in that group.

Just a workaround, but it may be enough to discourage your users from using the wrong login.