containsPointのFabricのドキュメント(http://fabricjs.com/docs/symbols/fabric.Canvas.html#containsPoint)を読むと、次のように記載されています。
Applies one implementation of 'point inside polygon' algorithm
Parameters:
e
{ Event } event object
target
{ fabric.Object } object to test against
Returns:
{Boolean} true if point contains within area of given object
したがって、これに基づいて、グループ内のすべてのオブジェクトを反復処理しようとしています。containsPointがtrueを返す場合は、オブジェクトを選択します。
ただし、常にfalseを返します。
canvas.on('object:selected',function(o,i) {
    console.log(o)
    if ( o.target.isType('group') ) {
        o.target.forEachObject(function(child) {
            child.setCoords();
            //always false
            console.log(canvas.containsPoint(o.e, child) );
        });
    }
})
これがjsFiddleです-何かアイデアはありますか? http://jsfiddle.net/LNt2g/1/