а надо толкьо за заголовок перенести весь блок, а не за весь блок
Drag over (или какое там событие отвечает за непосредственно драг элемента) делаешь prevent default, отслеживаешь дельту, и по значению дельты вешаешь transform: translate на нужный блок.
А вообще, я уверен, что в спецификации предусмотрен подобный кейс и стоит просто внимательнее ее почитать