@Aswini If the user is an admin user then he will be able to impersonate any user. For any other user say A (even with Administrator group) should be added as an impersonator for user B(In http://localhost:4502/useradmin) for user A to impersonate User B.
Are you trying this with admin user or a user with Administrator group ?