if I use CounJoin on blockchain.info, where I have one input and one output
If you only have one input, you're not joining any coins. The point is mixing unspent outputs from several people/addresses so external observers can't figure out where each output has gone.