As a user I can share a password with another user, this password can be used but not seen

From my perspective this feature will not give realistic security benefit. To my knowledge a user cannot just “use” a password without “reading” it. There is no simple mechanism to prevent a user that can use a password to sneak behind the inner working of the application or a given webpage to get access to this information. For example a user could very much use the development tools of their browser to inspect the content of the webpage where the password is used and capture the information when it’s pasted in the page or in transit over the network.

The solution from my perspective is: