I did something like this and yeah I basically use readOnly or enabled = false and clickable. Or some general mix of those. I vaguely remember that maybe the touch ripple didn't work as I wanted it (it didn't clip to my outlinedTextField, and so I may have wrapped the entire thing in a Box and set the clickable there.