The 74HC595 also needs a "Latch" signal. (3 pins, clk, data, latch)

I think it's called RCLK in the datasheets.
<br>