You could prevent the user from accessing additional SPs with their existing IdP session by using authproc filters.
There is an ldap authproc filter so you can load the enabled/disabled attribute from ldap and then you could:
A) use the authorize authproc filter to deny them access
B) creating an authproc filter (or perhaps using the existing php authproc filter) to trigger a saml logout flow if user is disabled.
Option B would try to log them out of any SPs they already have sessions on (assuming those SPs support SAML logout).
Generally B is brittle. User is likely to encounter an error at one of the SPs about log out not working.
If you want to delete their session from memcache you would need to turn up your log level to see what the memcache key is that's being used.
I think authproc filters would be easier.