You are close. The drag event is initiated by a mousedown
event with a namespace called drag
. See: https://github.com/mbostock/d3/blob/master/src/behavior/drag.js#L5
So, to remove this you could do:
d3.select('rect#no-drag').on('mousedown.drag', null);