Fix LineEdit selected text drag and drop behavior

- move selected text instead of duplicate them after drag and drop
- maintain selection after drop