I bought one like this off etsy about a year ago to see how it was put together. The research cost me $14.99, and I got around to making my own about a year later. Now we have a drawer full of them, at about .50 cents a piece.
Easy to secure with no pulling, pinching or cajoling necessary. Best yet, they stay put through the most rigorous 2 year old activities, car seat rides, birthday parties, the church nursery, you name it. They're so versatile, we can both get away with wearing them. Though I'm prone to leaving the hearts and stripes for her.