Emma Watson, Daniel Radcliffe e Rupert Grint