I've seen buttons like this on coats. They had a wire with a loop in the middle that went from one hole to the other. The loop in the wire is where the button was sewed on. The button would move around and was held a bit above the fabric by the wire so it was easy to button and unbutton.