You’ve stumbled into a long-discussed limitation of Coda, and the solution would actually be quite simple if the developers can spare some time to implement it: we just need to have a “disable if” option available for all column types, not just buttons.
Please have a look at this suggestion and add your vote if you agree !