Magnetic Snap Clasp Fasteners for DIY Leather Craft, Coats, Purses & Handbags. Although they are mainly used for jeans, the buttons are also compatible with denim jackets, skirts and dungarees. To fit the no-sew buttons, simply push the pin through the denim at the required location.
eBay