There are very few reasonable reasons to leave a dance before the end of a song. Generally speaking, agreeing to a dance means you are agreeing to spend a minimum of 1 song with that person. It does not mean taking a test-drive, and then deciding 30 seconds later that you no longer want that dance.