Marked cell mode without multiselection of cells?

Is there a way to enable marked cell mode without allowing multiple cells to be marked simultaneously?

I’d like to have any clicked cell become the one and only marked cell, unmarking any other previously marked cell, regardless of whether the shift key was held down by the user or not. The enableMultiselect() API method doesn’t seem to have any effect when enableMarkedCells() has been set to true.

Unfortunately such a feature is not available without inner code modification.