Factory blades don't come with finger-squeeze "locks" since the rubber wipers themselves have two metal side stiffeners and the blade carrier arm has two prongs that fit into indentations in the rubber element itself as a means of locking the wiper blade insert into the carrier arm.
Available aftermarket replacement refills with locks often don't fit the factory blade carrier, especially when the rubber is inserted into a plastic carrier. This can be remedied by buying a complete aftermarket wiper blade assembly and then refilling this with cartridges from the manufacturer of that blade assembly, if available.
Unfortunately, what used to be a rather simple blade refill changeout every year has gotten more complicated as auto manufacturers have adopted various sizes of blades, usually metric. Finding the correct size refill can mean chasing around to a lot of parts stores. I speak from experience.

Also, the squeeze/snap-lock blade inserts available at chain stores tend to be made of cheaper compounds that don't last well. In addition, I've found these universal refill blades, especially those with plastic element carriers, don't seem to fit, last or wipe as well.
It is possible to get metric-sized inserts that are close to OEM specs, but it's a real pain to remove the blade and side metal stiffeners, then insert similar replacements. It can be done, and I've done it more than once. But the result has been not as satisfactory as using complete new blade/rubber insert assemblies.
All of this has forced me to buy new blade assemblies in order to get reliable, long-term wiper performance. Fortunately, Costco and similar outlets offer them at reasonable prices. And even Mopar has started selling more "universal" blade assemblies at lower prices. The Mopar rear blade assembly I bought for my wife's PT Cruiser last week was $10, versus about $25 for its predecessor. For whatever reason, Mopar doesn't offer blade refills.