I implemented this by adding this to my column configuration:
'htmlOptions' => array( 'onclick' => 'jQuery.event.fix( event || window.event ).stopPropagation();' ),
As this is not a very handy piece of code I thought you could add an option to CButtonColumn to deactivate/activate that. Something like ‘selectionChangedEvent’ (actually I have no idea of a fitting name… this one sounds rather strange/nonexplanatory).
Thank you for your time!