Yes I've done this.
What RADIUS server are you using?
Have you got the switches management interface listed as a client in your RADIUS server?
Does the RADIUS server log getting the request? If it does, does it say it is permitting or denying the request? If it is denying the request why does it say is the reason?