Question: what is the difference between enable and clock?
Answer: A clock (better represented as clk) is a signal which is used to make the flipflop work at its positive or negative edge (in exceptional case both edge). But, an enable is a signal which makes the flipflop function as long as it is high (1). It can be made low (0) to make the flipflop stops its function.