The rattling and movement of the rapala sure attracts fish better than without the rattling, especially in murky water.
Fishes sense by seeing, hearing, tasting, smelling, and feeling vibrations with their lateral line. If they can't see, they rely on the rest of their senses to find their prey...